package com.framework.dao;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.framework.entity.flow.FlowAccount;
import com.framework.entity.sys.SysCard;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 功能描述: 信用卡申请信息
 *
 * @author ck
 * @date 2018/9/6 13:54
 */
public interface SysCardDao extends BaseMapper<SysCard> {
	/**
	 * 查询列表 带分页
	 * @param parms 手机号码或者名称
	 * @param pageNo 分页
	 * @return
	 */
	List<Map<String,Object>> queryCardList(@Param("agentId") Long agentId,@Param("cardState") String cardState,@Param("parms") String parms, @Param("pageNo") Integer pageNo);
	/**
	 * 信用卡查询奖励
	 * @param monthTime 审核状态
	 * @return
	 */
	Map<String,Object> queryCardRewardMap(@Param("agentId") Long agentId, @Param("monthTime") String monthTime);

	/**
	 * 是否可以申请信用卡
	 * @param bankType
	 * @param phone
	 * @return
	 */
	boolean queryIsCardRepeat(@Param("agentId")Long agentId,@Param("bankType")String bankType,@Param("phone") String phone);

}
